.tooltipify
{
    background: #000;
    border-radius: 5px;
}

    .tooltipify.left
    {
        margin-left: -10px;
    }

    .tooltipify > span.icon
    {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #000 transparent transparent;
        border-image: none;
        border-right: 7px solid transparent;
        border-style: solid;
        border-width: 7px;
        content: " ";
        height: 0;
        margin-left: 3px;
        position: absolute;
        top: 100%;
        width: 0;
        z-index:-1;
    }

    .tooltipify.bottom > span.icon
    {
        border-color: transparent transparent #000;
        top: -13px;
    }

    .tooltipify.right > span.icon
    {
        border-color: transparent #000 transparent transparent;
        margin-left: 0;
        left: -12px;
        top: 50%;
        margin-top: -7px;
    }

    .tooltipify.left > span.icon
    {
        border-color: transparent transparent transparent #000;
        margin-left: -2px;
        left: 100%;
        top: 50%;
        margin-top: -7px;
    }

    .tooltipify > .content
    {
        color: #FFF;
        font-size: 11px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding: 2px 5px;
    }